﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;

namespace Servico.Negocio
{
    public class Cliente
    {
        private int id;
        private string email;
        private string password;
        private string primeiro_nome;
        private string ultimo_nome;
        private string telefone;
        private string endereco;
        private string cidade;
        private string distrito;
        private string cod_postal;

        public Cliente()
        {
            this.id = 0;
            this.email = null;
            this.password = null;
            this.primeiro_nome = null;
            this.ultimo_nome = null;
            this.telefone = null;
            this.endereco = null;
            this.cidade = null;
            this.distrito = null;
            this.cod_postal = null;

        }

        public Cliente(int i,string e,string p,string pn,string un,string t,string en,string c,string d,string cd)
        {
            this.id = i;
            this.email =e ;
            this.password =p ;
            this.primeiro_nome = pn;
            this.ultimo_nome = un;
            this.telefone = t;
            this.endereco = en;
            this.cidade = c;
            this.distrito =d ;
            this.cod_postal = cd;

        }

        public int getId() { return this.id; }
        public string getEmail() { return this.email; }
        public string getPassword() { return this.password; }
        public string getPrimeiro_nome() { return this.primeiro_nome; }
        public string getUltimo_nome() { return this.ultimo_nome; }
        public string getTelefone() { return this.telefone; }
        public string getEndereco() { return this.endereco; }
        public string getCidade() { return this.cidade; }
        public string getDistrito() { return this.distrito; }
        public string getCod_postal() { return this.cod_postal; }

        public void setId(int i) { this.id=i; }
        public void setEmail(string e) { this.email=e; }
        public void setPassword(string p) { this.password=p; }
        public void setPrimeiro_nome(string pn) { this.primeiro_nome=pn; }
        public void setUltimo_nome(string un) { this.ultimo_nome=un; }
        public void setTelefone(string t) { this.telefone=t; }
        public void setEndereco(string e) { this.endereco=e; }
        public void setCidade(string c) { this.cidade=c; }
        public void setDistrito(string d) { this.distrito=d; }
        public void setCod_postal(string cp) { this.cod_postal=cp; }

        public string toString() {
          StringBuilder str = new StringBuilder();
          str = str.Append(this.getId() +"\n");
          str = str.Append(this.getEmail() + "\n");
          str = str.Append(this.getPassword() + "\n");
          str = str.Append(this.getPrimeiro_nome() + "\n");
          str = str.Append(this.getUltimo_nome() + "\n");
          str = str.Append(this.getTelefone() + "\n");
          str = str.Append(this.getEndereco() + "\n");
          str = str.Append(this.getCidade() + "\n");
          str = str.Append(this.getCidade() + "\n");
          str = str.Append(this.getDistrito() + "\n");
          str = str.Append(this.getCod_postal() + "\n");
          return str.ToString(); ;
        }
    }
}